<%-- 
Document   : agregarComentario
Created on : 05/12/2008, 12:57:00 AM
Author     : Administrador
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="java.util.*" %>
<%@ page import="connect.HandlerDB" %>

<!--%= session.getAttribute("hilo_id_")--%>
<!--%= session.getAttribute("user")--%>
<%
        if ( session.getAttribute("curs_id_") == null ||  session.getAttribute("hilo_id_") == null){
            String error;
            if ( session.getAttribute("hilo_id_") == null)
                error="Hilo no valido";
            else 
                error="Curso nulo";
            session.setAttribute("error", error);
            response.sendRedirect( "error.jsp");
            return;
         }

        HandlerDB objCon = new HandlerDB();

        objCon.openConnection();
        String sql;
        Vector vr;
        
        String xhilo_id = (String) session.getAttribute("hilo_id_");
        sql = "SELECT MAX(com_id) FROM Comentario";
        vr = objCon.query(sql);
        String xcome_id;
        if (((Vector)vr.get(0)) == null ||((Vector)vr.get(0)).get(0) == null)
            xcome_id="0";
        else
            xcome_id=(String)(((Vector)vr.get(0)).get(0));
        
        int come_id = Integer.parseInt(xcome_id) + 1;
        xcome_id = Integer.toString(come_id);

        String xuser = (String) session.getAttribute("user");
        String xcome_texto = request.getParameter("var_come_texto");
//String xcome_id = request.getParameter( "var_come_id" );

        if (xcome_texto == null || xcome_id == null) {
            xcome_texto = (String) session.getAttribute("var_come_texto");
            xcome_id = (String) session.getAttribute("var_come_id");

            if (xcome_texto == null){
                String error="Comentario nulo";
                session.setAttribute("error",error);
                response.sendRedirect( "error.jsp");
                return;
            }
        }
        xcome_texto.trim();
/*
        Calendar now = Calendar.getInstance();
        String n_fec_hoy=now.get(Calendar.YEAR)+"-"+now.get(Calendar.MONTH)+1+"-"+now.get(Calendar.DATE);
        n_fec_hoy=n_fec_hoy+" "+now.get(Calendar.HOUR_OF_DAY)+":"+now.get(Calendar.MINUTE)+":"+now.get(Calendar.SECOND);
*/
        sql = "INSERT INTO Comentario (com_id, hilo_id, com_texto, user_id,curso_id) ";
        sql += "VALUES (" + xcome_id + "," + xhilo_id + ",'" + xcome_texto + "'," + xuser + ",'"+((String)session.getAttribute("curs_id_"))+"')";

        objCon.insert(sql);
/*
<script type="text/javascript">
alert("Tu comentario ha sido agregado");
</script>
*/
        //response.sendRedirect("portalUser.jsp");
        //accederCurso.jsp?curso_id_=200&curso_nombre_=compiladores
        String curso_id__=((String)session.getAttribute("curs_id_"));
        String curso_nombre__=((String)session.getAttribute("curso_nombre_"));
        String curso_descripcion=((String)session.getAttribute("curso_descripcion_"));
        response.sendRedirect("accederCurso.jsp?curso_id_="+curso_id__+"&curso_nombre_="+curso_nombre__+"&curso_descripcion="+curso_descripcion);
%>